Graph representations in genetic programming

نویسندگان

چکیده

Abstract Graph representations promise several desirable properties for genetic programming (GP); multiple-output programs, natural of code reuse and, in many cases, an innate mechanism neutral drift. Each graph GP technique provides a program representation, operators and overarching evolutionary algorithm. This makes it difficult to identify the individual causes empirical differences, both between these methods comparison traditional GP. In this work, we empirically study behaviour Cartesian (CGP), linear (LGP), evolving graphs by By fixing some aspects configurations, performance each method combination with three different EAs: generational, steady-state $$(1+\lambda )$$ ( 1 + λ ) . general, find that best choice operator algorithm depends on problem domain. Further, can increase search complex real-world regression problems particularly ( $$1 + \lambda$$ ) EA, are significantly better digital circuit synthesis tasks. We further show intermediate results tuning LGP’s number registers CGP’s levels back parameter is utmost importance contributes convergence optimization when solving benefit from reuse.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Genetic Programming with Adaptive Representations

Machine learning aims towards the acquisition of knowledge based on either experience from the interaction with the external environment or by analyzing the internal problem-solving traces. Both approaches can be implemented in the Genetic Programming (GP) paradigm. Hillis, 1990] proves in an ingenious way how the rst approach can work. There have not been any signiicant tests to prove that GP ...

متن کامل

automatic verification of authentication protocols using genetic programming

implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...

15 صفحه اول

Improving Modularity in Genetic Programming Using Graph-Based Data Mining

We propose to improve the efficiency of genetic programming, a method to automatically evolve computer programs. We use graph-based data mining to identify common aspects of highly fit individuals and modularizing them by creating functions out of the subprograms identified. Empirical evaluation on the lawnmower problem shows that our approach is successful in reducing the number of generations...

متن کامل

K-cut Crossover Using Graph Theory in Genetic Network Programming

Abstract. In this study, we focus on Genetic Network Programming (GNP) which is the graph-based evolutionary algorithm. Similar to Genetic Algorithm (GA) and Genetic Programming (GP), GNP applies genetic operators to an individual, which is represented by a directed graph, in order to solve a given problem. GNP is usually applied to automatic generation of programs which control a mobile robot....

متن کامل

Representations in constraint programming

Constraint programming is a powerful and general purpose tool which is used to solve a large range of combinatorial and real-world problems. CP solvers combine a number of powerful and generic algorithms, which when used together can often solve problems infeasable in other frameworks. The major practical issue which stalls adoption of constraint programming by a wider audience is that transfor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Genetic Programming and Evolvable Machines

سال: 2021

ISSN: ['1389-2576', '1573-7632']

DOI: https://doi.org/10.1007/s10710-021-09413-9